/*
 * @lc app=leetcode.cn id=1422 lang=javascript
 *
 * [1422] 分割字符串的最大得分
 */

// @lc code=start
/**
 * @param {string} s
 * @return {number}
 */
var maxScore = function (s) {
  let init = s.split('').filter(ch => ch === '1').length;
  let max = init;
  s.split('').forEach((ch, index) => {
    if (index === s.length - 1) {
      return;
    }
    if (ch === '1') {
      init -= 1;
    } else {
      init += 1;
      max = Math.max(max, init);
    }
    if (index === 0) {
      max = init;
    }
  })
  return max;
};
// @lc code=end

